body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

fieldset,img {
	border: 0
} 

address,caption,cite,code,dfn,em,strong,th,var {
	font-style: normal;
	font-weight: 400
}

ol,ul {
	list-style: none
}

caption,th {
	text-align: left
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: 400
}

abbr,acronym {
	border: 0;
	font-variant: normal
}

sup {
	vertical-align: text-top
}

sub {
	vertical-align: text-bottom
}

input,textarea,select {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit
}

textarea {
	resize: none
}

legend {
	color: #000
}

a {
	color: #0068b7;
	outline: 0;
	text-decoration: none
}

body {
	background: #fff;
	color: #333;
	font: 12px/1.5 tahoma,arial
}

input::-ms-clear {
	dispaly: none
}

:focus {
	outline: 0
}

.err9999Box {
	height: 195px;
	width: 320px
}

.err9999 {
	font-size: 16px;
	height: 127px;
	margin: 0 auto;
	padding-top: 30px;
	width: 218px
}

.err9999Tip {
	color: #000;
	font-weight: 400;
	margin: 0 0 0 10px
}

.y-btn {
	-khtml-user-select: none;
	border-radius: 2px;
	color: #388fc9;
	cursor: pointer;
	font-size: 12px;
	padding: 4px 16px;
	text-align: center;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.y-btn,.y-btn .caset,.y-btn .text {
	display: inline-block
}

.y-btn-blue {
	background-color: #35a1eb;
	background-image: -webkit-linear-gradient(bottom,#3b92cc,#4aa0da 28%,#5bb0e9);
	background-image: -moz-linear-gradient(bottom,#3b92cc,#4aa0da 28%,#5bb0e9);
	background-image: -o-linear-gradient(bottom,#3b92cc,#4aa0da 28%,#5bb0e9);
	background-image: -ms-linear-gradient(bottom,#3b92cc,#4aa0da 28%,#5bb0e9);
	background-image: linear-gradient(to top,#3b92cc,#4aa0da 28%,#5bb0e9);
	border: solid 1px #3182b9;
	-webkit-box-shadow: inset 0 1px rgba(255,255,255,.1);
	-moz-box-shadow: inset 0 1px rgba(255,255,255,.1);
	box-shadow: inset 0 1px rgba(255,255,255,.1);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bb0e9',endColorstr='#3b92cc',GradientType=0);
	color: #fff
}

.y-btn-gray {
	background-color: #f7f7f7;
	background-image: -webkit-linear-gradient(bottom,#f7f7f7,#fff);
	background-image: -moz-linear-gradient(bottom,#f7f7f7,#fff);
	background-image: -o-linear-gradient(bottom,#f7f7f7,#fff);
	background-image: -ms-linear-gradient(bottom,#f7f7f7,#fff);
	background-image: linear-gradient(to top,#f7f7f7,#fff);
	border: solid 1px #ddd;
	-webkit-box-shadow: inset 0 1px 1px #fff;
	-moz-box-shadow: inset 0 1px 1px #fff;
	box-shadow: inset 0 1px 1px #fff;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f7f7f7',GradientType=0)
}

.y-btn-azure {
	background-color: #1f75cc;
	background-image: -webkit-linear-gradient(bottom,#ecf2f6,#f5fbff);
	background-image: -moz-linear-gradient(bottom,#ecf2f6,#f5fbff);
	background-image: -o-linear-gradient(bottom,#ecf2f6,#f5fbff);
	background-image: -ms-linear-gradient(bottom,#ecf2f6,#f5fbff);
	background-image: linear-gradient(to top,#ecf2f6,#f5fbff);
	border: solid 1px #cad2d6;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5fbff',endColorstr='#ecf2f6',GradientType=0);
	color: #6f7b83
}

q:before,q:after {
	content: ''
}

.clearfix:before,.clearfix:after {
	content: "";
	display: table
}

.clearfix:after {
	clear: both
}

.y-btn .caset {
	border-top: 5px solid #5fa5d3;
	border-left: 5px dashed transparent;
	border-right: 5px dashed transparent;
	height: 0;
	margin: 0 0 0 5px;
	overflow: hidden;
	vertical-align: middle;
	width: 0
}

.y-btn-blue:hover {
	background-color: #35a1eb;
	background-image: -webkit-linear-gradient(bottom,#3db5f5,#7ad1ff);
	background-image: -moz-linear-gradient(bottom,#3db5f5,#7ad1ff);
	background-image: -o-linear-gradient(bottom,#3db5f5,#7ad1ff);
	background-image: -ms-linear-gradient(bottom,#3db5f5,#7ad1ff);
	background-image: linear-gradient(to top,#3db5f5,#7ad1ff);
	border: solid 1px #3182b9;
	-webkit-box-shadow: inset 0 1px rgba(255,255,255,.19);
	-moz-box-shadow: inset 0 1px rgba(255,255,255,.19);
	box-shadow: inset 0 1px rgba(255,255,255,.19);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7ad1ff',endColorstr='#3db5f5',GradientType=0)
}

.y-btn-gray:hover {
	background-color: #35a1eb;
	background-image: -webkit-linear-gradient(bottom,#ddf3ff,#f0faff);
	background-image: -moz-linear-gradient(bottom,#ddf3ff,#f0faff);
	background-image: -o-linear-gradient(bottom,#ddf3ff,#f0faff);
	background-image: -ms-linear-gradient(bottom,#ddf3ff,#f0faff);
	background-image: linear-gradient(to top,#ddf3ff,#f0faff);
	border: solid 1px #a2c5e1;
	-webkit-box-shadow: inset 0 1px 1px #fff;
	-moz-box-shadow: inset 0 1px 1px #fff;
	box-shadow: inset 0 1px 1px #fff;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0faff',endColorstr='#ddf3ff',GradientType=0)
}

.y-btn-azure:hover {
	background-color: #1f75cc;
	background-image: -webkit-linear-gradient(bottom,#c2e7ff,#e0f3ff);
	background-image: -moz-linear-gradient(bottom,#c2e7ff,#e0f3ff);
	background-image: -o-linear-gradient(bottom,#c2e7ff,#e0f3ff);
	background-image: -ms-linear-gradient(bottom,#c2e7ff,#e0f3ff);
	background-image: linear-gradient(to top,#c2e7ff,#e0f3ff);
	border: solid 1px #cad2d6;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0f3ff',endColorstr='#c2e7ff',GradientType=0)
}

#mainPanel,#passPanel {
	margin: 0 0 0 196px;
	position: relative
}

#search {
	background-color: #fff;
	border: 1px solid #bbb;
	border-radius: 2px 2px 2px 2px;
	box-shadow: 0 1px 1px #e6e6e6 inset;
	height: 22px;
	line-height: 18px;
	padding: 2px 21px 0 6px;
	position: absolute;
	right: 20px;
	top: 6px;
	width: 173px
}

#searchPlaceholder {
	color: #aaa;
	cursor: text;
	font-size: 12px;
	position: absolute;
	top: 4px;
	z-index: 1
}

#searchInput {
	background-color: #fff;
	border: 0 none;
	font-size: 12px;
	height: 18px;
	line-height: 18px;
	margin: 0;
	outline: medium none;
	padding: 0;
	position: absolute;
	top: 3px;
	width: 170px
}

#searchInput::-ms-clear {
	display: none
}

#search .ss-icon {
	background: url() no-repeat;
	display: inline-block;
	height: 16px;
	position: absolute;
	vertical-align: middle;
	width: 18px
}

#search .ss-search {
	background-position: 3px 2px;
	left: 180px;
	top: 3px
}

#search input.placeholder {
	color: #898989
}

.y-btn-disable,.y-btn-disable:hover {
	background-color: #f5f5f5;
	background-image: -webkit-linear-gradient(bottom,#f7f7f7,#fbfbfb);
	background-image: -moz-linear-gradient(bottom,#f7f7f7,#fbfbfb);
	background-image: -o-linear-gradient(bottom,#f7f7f7,#fbfbfb);
	background-image: -ms-linear-gradient(bottom,#f7f7f7,#fbfbfb);
	background-image: linear-gradient(to top,#f7f7f7,#fbfbfb);
	border: solid 1px #ddd;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb',endColorstr='#f7f7f7',GradientType=0);
	color: #aaa;
	cursor: default
}

.y-btn-flat-blue {
	background-color: #63a2dc;
	border: solid 1px #5b95cb;
	color: #fff;
	padding: 6px 20px
}

.btn-group {
	clear: both;
	padding: 18px 0 15px;/* 18px 0 15px 2014-10-15 */
	zoom: 1;
	/* 2014-10-15 */
}

.menu li {
	overflow: hidden;
}

.menu a {
	display: block;
}

.y-btn-disable .caset {
	border-top: 5px solid #aaa;
}

.y-btn-flat-blue:hover {
	background-color: #71b3f0;
	border: solid 1px #5b98d0;
}

.menu .icon {
	overflow: hidden;
}

.menu .icon,.menu .text {
	cursor: pointer;
	display: inline-block;
	vertical-align: middle;
}

.btn-group .y-btn {
	float: left;
}

.btn-group .show {
	display: block;
}

.btn-group .item {
	border-left: 1px dashed #e6e6e6;
	display: inline;
	float: left;
	margin: 0 0 0 -1px;
	padding: 0 0 0 8px;
}

.btn-group .y-btn {
	height: 23px;
	line-height: 23px;
	margin: 0 8px 0 0;
}
 
.btn-group .y-btn-back,.btn-group .y-btn-back-disable {
	background: url("") no-repeat 0 0;
	float: left;
	font-size: 12px;
	height: 34px;/* 2014-10-15 */
	line-height: 34px;
	text-align: center;
	width: 59px;
}

.btn-group .y-btn-back {
	color: #388fc9;
	cursor: pointer;
}

.btn-group .y-btn-back-disable {
	background-position: 0 -35px;
	color: #ccc;
	cursor: default;
}

.menu a:hover {
	background: #d6f0ff;
}

.menu .icon-none a {
	padding: 4px 0 4px 10px;
}

.menu .icon-none .icon {
	display: none;
}

.btn-group .y-btn-back:hover {
	background-position: 0 -70px;
	position: relative;
	z-index: 1;
}

.btn-group .y-btn-back-disable:hover {
	background-position: 0 -35px;
}

#toolbar {
	
	height: 70px; /*height: 70px; 2014.10.15*/
	padding: 0 10px;
	position: relative;
	z-index: 10;
	zoom: 1;
}


#toolbar .display-mode {
	bottom: 15px;/* 2014-10-15 */
	height: 13px;
	overflow: hidden;
	position: absolute;
	right: 20px;/*right: 20px; 2014-10-15 */
	width: 53px;
	z-index: 99;
}

#toolbar .pic-disable,#toolbar .text-disable {
	display: none;
}

#toolbar .btns-link,#toolbar .sort {
	position: absolute;
}

#toolbar .sort {
	bottom: 15px;/* 2014-10-15 */
	right: 92px;/* right: 92px; 2014-10-15 */
	z-index: 99;
}

#toolbar .display-mode a {
	display: inline-block;
	height: 13px;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
	width: 15px;
}

#toolbar .sort h2 {
	color: #aaa;
	font-size: 12px;
	font-weight: 400;
}

#toolbar .sort ul {
	background-color: #fff;
	border: 1px solid #d0d0d0;
	border-radius: 2px;
	box-shadow: 0 1px 5px rgba(0,0,0,.2);
	display: none;
	left: 35px;
	position: absolute;
	top: -8px;
	z-index: 100;
}

#toolbar .sort h2 a {
	background-position: 5px 5px;
}

#toolbar .sort ul a {
	display: block;
	height: 32px;
	line-height: 32px;
	width: 59px;
}

#toolbar .display-mode .text {
	background-position: 0 0;
	opacity: .5;
	filter: alpha(opacity=50);
}

#toolbar .display-mode .text,#toolbar .display-mode .text-active,#toolbar .display-mode .text-cur {
	margin-right: 15px;
}

#toolbar .display-mode .pic {
	background-position: -30px 0;
	opacity: .5;
	filter: alpha(opacity=50);
}

#toolbar .sort h2 a.desc {
	background-position: 5px -40px;
}

#toolbar .sort li a.asc {
	background-position: 5px 12px;
}

#toolbar .sort li a.desc {
	background-position: 5px -33px;
}

#toolbar .display-mode .text:hover,#toolbar .display-mode .pic:hover,#toolbar .display-mode .text-cur,#toolbar .display-mode .pic-cur {
	opacity: 1;
	filter: alpha(opacity=100);
}

#toolbar .sort li a.asc:hover {
	background-position: 5px -11px;
}

#toolbar .sort li a.desc:hover {
	background-position: 5px -56px;
}

#toolbar .sort h2 .text,#toolbar .sort h2 a {
	display: inline-block;
}

.menu-sys {
	background: #fff;
	left: -10000px;
	position: absolute;
	top: 0;
	z-index: 100;
	border: 1px solid #c9caca;
	box-shadow: 3px 3px 6px #aaa;
	padding: 6px 0;
	width: 132px;
}

.file-list-box {
	background: url("") repeat-x;
	margin-left: 10px;
}

.file-list-head {
	border-bottom: 1px solid #e5e5e5;
	color: #626669;
	height: 37px;
	line-height: 37px;
}

.ico-list {
	padding-top: 10px;
}

.menu-sys li {
	display: none;
}

.menu-sys a {
	background-color: #fff;
	padding: 4px 0;
}

.list-list li {
	border-bottom: 1px solid #f1f1f1;
	height: 42px;
	line-height: 42px;
	overflow: hidden;
	
}

.ico-list li {
	background: 0;
	float: left;
	height: 140px;
	margin: 0 6px 10px 0;
	text-align: center;
	width: 122px;
}

.menu-sys .show {
	display: block;
}

.menu-sys .icon-extract-on {
	background-position: 0 -652px;
}

.menu-sys .icon-extract-off {
	background-position: 0 -680px;
}

.menu-sys .icon-opendoc {
	background-position: 0 -624px;
}

.menu-sys .icon-delfav {
	background-position: 0 -146px;
}

.menu-sys .icon-dl,.menu-sys .icon-pack-dl {
	background-position: 0 -87px;
}

.menu-sys .icon-del {
	background-position: 0 -57px;
}

.menu-sys .icon-rename {
	background-position: 0 6px;
}

.menu-sys .icon-move {
	background-position: 0 -27px;
}

.menu-sys .icon-sfilemove {
	background-position: 0 -27px;
}

.menu-sys .icon-dump {
	background-position: 0 -294px;
}

.menu-sys .icon-moveinsfile {
	background-position: -2px -884px;
}

.menu-sys .icon-moveoutsfile {
	background-position: 0 -860px;
}

.menu-sys .icon-link,.menu-sys .icon-link-batch {
	background-position: 0 -176px;
}

.menu-sys .icon-restore {
	background-position: 0 -236px;
}

.menu-sys .icon-diskdel {
	background-position: 0 -57px
}

.menu-sys .icon-link-view {
	background-position: 0 -354px
}

.menu-sys .link-copy {
	position: relative
}

.menu-sys .icon-link-copy {
	background-position: 0 -205px
}

.menu-sys .icon-addfav {
	background-position: 0 -117px
}

.menu-sys .icon-dellink,.menu-sys .icon-link-del {
	background-position: 0 -536px
}

.menu-sys .icon-refresh {
	background-position: 0 -325px
}

.menu-sys .icon-new {
	background-position: 0 -595px
}

.menu-sys .icon-upload {
	background-position: 0 -561px
}

.menu-sys .icon-filehistory {
	background-position: 0 -907px
}

.menu-sys .icon-save {
	background-position: 0 -294px
}

.menu-sys .icon-lock {
	background-position: 0 -652px
}

.menu-sys .icon-unlock {
	background-position: 0 -680px
}

.menu-sys .icon-add-file {
	background-position: 0 -942px
}

.menu-sys .icon-lockroot {
	background-position: 0 -1007px
}

.menu-sys .icon-unlockroot {
	background-position: 0 -1010px
}

.menu-sys .icon-setaudit {
	background-position: 0 -1100px
}

.menu-sys .icon-lockfolder {
	background-position: 0 -1038px
}

.menu-sys .icon-cancelaudit {
	background-position: 0 -1133px
}

.menu-sys .icon-about-manage {
	background-position: 0 -1164px
}

.menu-sys .text {
	color: #83aed4;
	font-size: 12px
}

.file-list-box .column {
	color: #737678;
	text-align: left;
	white-space: nowrap
}

.file-list-box .column-checkbox,.file-list-box .column-radiobox {
	width: 30px
}

.file-list-head .column,.file-list-head .file-sort {
	float: left
}

.file-list-head .file-sort {
	cursor: pointer;
	display: block;
	height: 37px;
	line-height: 37px;
	position: relative
}


.file-list-head .arrow_d {
	background-position: 0 0
}

.file-list-head .arrow_u {
	background-position: 0 -4px
}

.list-list .column {
	float: left;
	height: 42px;
	line-height: 42px;/* 2014-10-16 */
	
}
.list-list .tempitem .text{
	*position:relative;
	*top:12px;
	*width:240px;	
}
.list-list .ico {
	background-position: center center;
	background-repeat: no-repeat;
	float: left;
	height: 28px;
	margin-right: 10px;
	margin-top: 8px;
	width: 33px;
	position: relative;
	z-index: 1;
}
.list-list .ico-apk, .list-list .ico-bt, .list-list .ico-file {
background-image: url("");
}
.list-list .ico-file {
background-position: 0 -76px;
}
.list-list .safe {
	margin-left: 20px;
}

.list-list .ico-ai,.list-list .ico-bmp,.list-list .ico-cdr,.list-list .ico-gif,.list-list .ico-ico,.list-list .ico-jpeg,.list-list .ico-jpg,.list-list .ico-png,.list-list .ico-psd {
	background: url("") no-repeat
}

.list-list .ico-ai {
	background-position: 0 0;
}

.list-list .ico-bmp {
	background-position: 0 -32px
}

.list-list .ico-cdr {
	background-position: 0 -64px
}

.list-list .ico-gif {
	background-position: 0 -96px
}

.list-list .ico-ico {
	background-position: 0 -128px
}

.list-list .ico-jpeg {
	background-position: 0 -160px
}

.list-list .ico-jpg {
	background-position: 0 -196px
}

.list-list .ico-png {
	background-position: 0 -228px
}

.list-list .ico-psd {
	background-position: 0 -260px
}


.list-list .ico-ape {
	background-position: 0 0
}

.list-list .ico-avi {
	background-position: 0 -38px
}

.list-list .ico-flv {
	background-position: 0 -76px
}

.list-list .ico-mkv {
	background-position: 0 -114px
}

.list-list .ico-mov {
	background-position: 0 -152px
}

.list-list .ico-mp3 {
	background-position: 0 -190px
}

.list-list .ico-mp4 {
	background-position: 0 -228px
}

.list-list .ico-mpeg {
	background-position: 0 -266px
}

.list-list .ico-mpg {
	background-position: 0 -304px
}

.list-list .ico-rm {
	background-position: 0 -342px
}

.list-list .ico-rmvb {
	background-position: 0 -380px
}

.list-list .ico-swf {
	background-position: 0 -418px
}

.list-list .ico-wav {
	background-position: 0 -456px
}

.list-list .ico-webm {
	background-position: 0 -494px
}

.list-list .ico-wma {
	background-position: 0 -532px
}

.list-list .ico-wmv {
	background-position: 0 -570px
}

.list-list .ico-doc,.list-list .ico-docx,.list-list .ico-docm,.list-list .ico-dotx,.list-list .ico-dotm,.list-list .ico-dot,.list-list .ico-rtf,.list-list .ico-pdf,.list-list .ico-fdf,.list-list .ico-ppt,.list-list .ico-pptx,.list-list .ico-pptm,.list-list .ico-potx,.list-list .ico-pot,.list-list .ico-potm,.list-list .ico-txt,.list-list .ico-xls,.list-list .ico-xlsx,.list-list .ico-csv,.list-list .ico-xlsm,.list-list .ico-xlsb {
	background: url("") no-repeat
}

.list-list .ico-doc,.list-list .ico-docx,.list-list .ico-docm,.list-list .ico-dotx,.list-list .ico-dotm,.list-list .ico-dot,.list-list .ico-rtf {
	background-position: 0 0
}

.list-list .ico-pdf,.list-list .ico-fdf {
	background-position: 0 -32px
}

.list-list .ico-ppt,.list-list .ico-pptx,.list-list .ico-pptm,.list-list .ico-potx,.list-list .ico-pot,.list-list .ico-potm {
	background-position: 0 -64px
}

.list-list .ico-txt {
	background-position: 0 -96px
}

.list-list .ico-xls,.list-list .ico-xlsx,.list-list .ico-csv,.list-list .ico-xlsm,.list-list .ico-xlsb {
	background-position: 0 -128px
}

.list-list .ico-7z,.list-list .ico-cab,.list-list .ico-iso,.list-list .ico-rar,.list-list .ico-zip {
	background: url("") no-repeat
}

.list-list .ico-7z {
	background-position: 0 0
}

.list-list .ico-cab {
	background-position: 0 -32px
}

.list-list .ico-iso {
	background-position: 0 -64px
}

.list-list .ico-rar {
	background-position: 0 -96px
}

.list-list .ico-zip {
	background-position: 0 -128px
}


.list-list .ico-access,.list-list .ico-ico-mdb,.list-list .ico-accdb {
	background-position: 0 0
}

.list-list .ico-c {
	background-position: 0 -38px
}

.list-list .ico-cpp {
	background-position: 0 -76px
}

.list-list .ico-cs {
	background-position: 0 -114px
}

.list-list .ico-fla {
	background-position: 0 -152px
}

.list-list .ico-htm {
	background-position: 0 -228px
}

.list-list .ico-html {
	background-position: 0 -266px
}

.list-list .ico-java {
	background-position: 0 -304px
}

.list-list .ico-log {
	background-position: 0 -342px
}

.list-list .ico-mht {
	background-position: 0 -380px
}

.list-list .ico-php {
	background-position: 0 -418px
}

.list-list .ico-url {
	background-position: 0 -456px
}

.list-list .ico-xml {
	background-position: 0 -494px
}

.list-list .ico-apk {
	background-position: 0 0
}

.list-list .ico-bt {
	background-position: 0 -38px
}

.list-list .ico-bookfolder {
	background-position: 0 0
}

.list-list .ico-documentfolder {
	background-position: 0 -38px
}

.list-list .ico-folder {
	background-position: 0 -114px
}

.list-list .ico-folder-unempty {
	background-position: 0 -76px
}

.list-list .ico-folder-empty {
	background-position: 0 -114px
}

.list-list .ico-fromchromefolder {
	background-position: 0 -154px
}

.list-list .ico-fromphonefolder {
	background-position: 0 -194px
}

.list-list .ico-mix {
	background-position: 0 -232px
}

.list-list .ico-musicfolder {
	background-position: 0 -270px
}

.list-list .ico-picturefolder {
	background-position: 0 -308px
}

.list-list .ico-videofolder {
	background-position: 0 -346px
}

.list-list .ico-sefolder {
	background-image: url("");
	background-position: center center
}

.ico-list .column {
	display: none
}

.ico-list .column-name {
	display: block
}

.ico-list .ico {
	background-position: 0 0;
	background-repeat: no-repeat;
	display: block;
	height: 74px;
	margin: 12px auto 4px;
	width: 84px;
	z-index: 1
}
.ico-list .ico-bt,.ico-list .ico-file,.ico-list .ico-apk {
	background-image: url("")
}
.ico-list .ico-file {
	background-position: 0 -79px
}
.ico-list .ico,.ico-list .column-name .ico {
	position: relative
}

.ico-list .link-logo {
	background: url("") no-repeat;
	bottom: -2px;
	display: block;
	height: 15px;
	left: -3px;
	position: absolute;
	width: 42px
}

.ico-list .video-play-ico,.ico-list .music-play-ico {
	background: url("") center center no-repeat;
	display: none;
	height: 74px;
	left: 0;
	position: absolute;
	top: 0;
	width: 84px
}

.ico-list .ico-access,.ico-list .ico-mdb,.ico-list .ico-accdb,.ico-list .ico-c,.ico-list .ico-cpp,.ico-list .ico-cs,.ico-list .ico-fla,.ico-list .ico-flv,.ico-list .ico-htm,.ico-list .ico-html,.ico-list .ico-java,.ico-list .ico-log,.ico-list .ico-mht,.ico-list .ico-php,.ico-list .ico-url,.ico-list .ico-xml {
	background: url(../../static/images/pan_files/t01b8a4474f82b78951.png) no-repeat 0 0
}

.ico-list .ico-access,.ico-list .ico-mdb,.ico-list .ico-accdb {
	background-position: 0 0
}

.ico-list .ico-c {
	background-position: 0 -79px
}

.ico-list .ico-cpp {
	background-position: 0 -158px
}

.ico-list .ico-cs {
	background-position: 0 -237px
}

.ico-list .ico-fla {
	background-position: 0 -316px
}

.ico-list .ico-htm {
	background-position: 0 -395px
}

.ico-list .ico-html {
	background-position: 0 -474px
}

.ico-list .ico-java {
	background-position: 0 -553px
}

.ico-list .ico-log {
	background-position: 0 -632px
}

.ico-list .ico-mht {
	background-position: 0 -711px
}

.ico-list .ico-php {
	background-position: 0 -790px
}

.ico-list .ico-url {
	background-position: 0 -869px
}

.ico-list .ico-xml {
	background-position: 0 -949px
}


.ico-list .ico-bookfolder {
	background-position: 0 0
}

.ico-list .ico-folder {
	background-position: 0 -380px
}

.ico-list .ico-folder-empty {
	background-position: 0 -228px
}

.ico-list .ico-folder-unempty {
	background-position: 0 -304px
}

.ico-list .ico-fromchromefolder {
	background-position: 0 -76px
}

.ico-list .ico-documentfolder {
	background-position: 0 -152px
}

.ico-list .ico-fromphonefolder {
	background-position: 0 -456px
}

.ico-list .ico-mix {
	background-position: 0 -532px
}

.ico-list .ico-musicfolder {
	background-position: 0 -608px
}

.ico-list .ico-picturefolder {
	background-position: 0 -684px
}

.ico-list .ico-videofolder {
	background-position: 0 -760px
}

.ico-list .ico-sefolder {
	background-image: url(../../static/images/pan_files/t0175afaaa7b4126fe8.png);
	background-position: center center
}

.ico-list .ico-ai,.ico-list .ico-bmp,.ico-list .ico-cdr,.ico-list .ico-gif,.ico-list .ico-ico,.ico-list .ico-jpeg,.ico-list .ico-jpg,.ico-list .ico-png,.ico-list .ico-psd,.ico-list .ico-webp {
	background-image: url(../../static/images/pan_files/t01fa7a0f2fc5d7e529.png)
}

.ico-list .ico-ai {
	background-position: 0 0
}

.ico-list .ico-bmp {
	background-position: 0 -79px
}

.ico-list .ico-cdr {
	background-position: 0 -158px
}

.ico-list .ico-gif {
	background-position: 0 -237px
}

.ico-list .ico-ico {
	background-position: 0 -316px
}

.ico-list .ico-jpeg {
	background-position: 0 -395px
}

.ico-list .ico-jpg {
	background-position: 0 -474px
}

.ico-list .ico-png {
	background-position: 0 -553px
}

.ico-list .ico-psd {
	background-position: 0 -632px
}

.ico-list .ico-webp {
	background-position: 0 -711px
}

.ico-list .ico-ape,.ico-list .ico-avi,.ico-list .ico-flv,.ico-list .ico-mkv,.ico-list .ico-mov,.ico-list .ico-mp3,.ico-list .ico-mp4,.ico-list .ico-mpeg,.ico-list .ico-mpg,.ico-list .ico-rm,.ico-list .ico-rmvb,.ico-list .ico-swf,.ico-list .ico-wav,.ico-list .ico-webm,.ico-list .ico-wma,.ico-list .ico-wmv {
	background-image: url(../../static/images/pan_files/t01944d63b4a3c3ad0f.png);
}

.ico-list .ico-ape {
	background-position: 0 0
}

.ico-list .ico-avi {
	background-position: 0 -79px
}

.ico-list .ico-flv {
	background-position: 0 -158px
}

.ico-list .ico-mkv {
	background-position: 0 -237px
}

.ico-list .ico-mov {
	background-position: 0 -316px
}

.ico-list .ico-mp3 {
	background-position: 0 -396px
}

.ico-list .ico-mp4 {
	background-position: 0 -475px
}

.ico-list .ico-mpeg {
	background-position: 0 -554px
}

.ico-list .ico-mpg {
	background-position: 0 -634px
}

.ico-list .ico-rm {
	background-position: 0 -714px
}

.ico-list .ico-rmvb {
	background-position: 0 -794px
}

.ico-list .ico-swf {
	background-position: 0 -874px
}

.ico-list .ico-wav {
	background-position: 0 -953px
}

.ico-list .ico-webm {
	background-position: 0 -1032px
}

.ico-list .ico-wma {
	background-position: 0 -1111px
}

.ico-list .ico-wmv {
	background-position: 0 -1190px
}

.ico-list .ico-doc,.ico-list .ico-docx,.ico-list .ico-docm,.ico-list .ico-dotx,.ico-list .ico-dotm,.ico-list .ico-dot,.ico-list .ico-rtf,.ico-list .ico-pdf,.ico-list .ico-fdf,.ico-list .ico-ppt,.ico-list .ico-pptx,.ico-list .ico-pptm,.ico-list .ico-potx,.ico-list .ico-pot,.ico-list .ico-potm,.ico-list .ico-txt,.ico-list .ico-xls,.ico-list .ico-xlsx,.ico-list .ico-csv,.ico-list .ico-xlsm,.ico-list .ico-xlsb {
	background-image: url(../../static/images/pan_files/t01d0f0a7dda235c711.png)
}

.ico-list .ico-doc,.ico-list .ico-docx,.ico-list .ico-docm,.ico-list .ico-dotx,.ico-list .ico-dotm,.ico-list .ico-dot,.ico-list .ico-rtf {
	background-position: 0 0
}

.ico-list .ico-pdf,.ico-list .ico-fdf {
	background-position: 0 -79px
}

.ico-list .ico-ppt,.ico-list .ico-pptx,.ico-list .ico-pptm,.ico-list .ico-potx,.ico-list .ico-pot,.ico-list .ico-potm {
	background-position: 0 -158px
}

.ico-list .ico-txt {
	background-position: 0 -237px
}

.ico-list .ico-xls,.ico-list .ico-xlsx,.ico-list .ico-csv,.ico-list .ico-xlsm,.ico-list .ico-xlsb {
	background-position: 0 -316px
}

.ico-list .ico-7z,.ico-list .ico-cab,.ico-list .ico-iso,.ico-list .ico-rar,.ico-list .ico-zip {
	background-image: url("")
}

.ico-list .ico-7z {
	background-position: 0 0
}

.ico-list .ico-cab {
	background-position: 0 -79px
}

.ico-list .ico-iso {
	background-position: 0 -158px
}

.ico-list .ico-rar {
	background-position: 0 -237px
}

.ico-list .ico-zip {
	background-position: 0 -316px
}



.ico-list .ico-bt {
	background-position: 0 0
}

.ico-list .ico-apk {
	background-position: 0 -158px
}

.menu-sys a.hover {
	background-color: #d6f0ff
}

.menu-sys a.zeroclipboard-is-hover {
	background-color: #d6f0ff
}

.list-list li.hover {
	background-color: #e4f4ff;
	border-bottom: 1px solid #d2e7f6
}

.list-list li.active,.list-list li.focus {
	background-color: #cceaff;
	border-bottom: 1px solid #afd8f4
}

.list-list li.move {
	background-color: #9dd7ff;
	border-bottom: 1px solid #6894b2
}

.list-list .column-checkbox label {
	margin-top: 15px
}

.list-list .img img {
	background-color: #FFF;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	height: 32px;
	margin: -2px 0 0;
	width: 32px
}

.file-list-box .column-name .text {
	cursor: pointer
}

.file-list-box .column-radiobox .radio-btn {
	background: url("") no-repeat 0 0;
	cursor: pointer;
	display: block;
	font-size: 0;
	height: 14px;
	line-height: 0;
	margin-top: 13px;
	margin-left: 8px;
	overflow: hidden;
	width: 14px
}

.file-list-head .file-sort:hover {
	text-decoration: underline
}

.list-list .ico .link-logo {
	background: url("") no-repeat;
	height: 16px;
	left: -3px;
	position: absolute;
	top: 12px;
	width: 16px
}

.list-list .ico .icon-lock {
	background: url("") no-repeat 0 0;
	bottom: 0;
	height: 20px;
	position: absolute;
	right: 0;
	width: 16px
}

.list-list .ico .icon-audit {
	background: url("") no-repeat 0 0;
	bottom: 1px;
	height: 18px;
	position: absolute;
	right: 1px;
	width: 19px
}

.ico-list .column-name .text {
	display: block;
	line-height: 23px;
	margin-left: 10px;
	overflow: hidden;
	text-align: center;
	text-overflow: ellipsis;
	width: 100px
}

.ico-list .hover .video-play-ico,.ico-list .hover .music-play-ico {
	display: block
}

.logout .hover .video-play-ico,.logout .hover .music-play-ico {
	display: none
}

.ico-list .ico .icon-lock {
	background: url("") no-repeat 0 0;
	bottom: 7px;
	height: 47px;
	position: absolute;
	right: 0;
	width: 40px
}

.ico-list .ico .icon-audit {
	background: url("") no-repeat 0 0;
	bottom: 8px;
	height: 31px;
	position: absolute;
	right: 0;
	width: 33px
}

.file-list-box .active .column-checkbox label {
	background-position: 0 -14px
}

.file-list-box .column-name .text:hover {
	color: #ef8201;
	text-decoration: underline
}

.file-list-box .active .column-radiobox .radio-btn {
	background-position: 0 -14px
}

#toolbar .sort h2 a,#toolbar .sort ul a {
	color: #70abd2;
	padding-left: 20px
}

#toolbar .sort ul a:hover {
	background-color: #def3ff;
	color: #626669
}
.wrap {
	height: 34px;
	border: solid 1px #d7d9e0;
	border-radius: 3px 3px 0 0;
	overflow: hidden;
	background: url(../../images/video/path.png) repeat-x left top;
}
.main-path {
	position: relative;
	/*float: left;*/
	_float: left;
	height: 34px;
	line-height: 34px;
	overflow: hidden;
	background-color:#f1f1f1;
}

.main-path .path {
	float: left;
	position: relative;
	margin-left: -15px;
	padding: 0 18px 0 25px;
	height: 100%;
	background: url(../../images/video/path.png) no-repeat right -50px;
	color: #7d838f;
}

.main-path .path:hover {
	background-position: right -100px;
}

.main-path .path:active {
	background-position: right -150px;
}

.main-path .current,.main-path .current:hover,.main-path .current:active
	{
	background-position: right -200px;
	color: #fff;
}
div.clip {
	width: 64px;
	height: 64px;
	margin: 10px auto;
	overflow: hidden;
}
#fileinfo {
	min-width: 100px;
	overflow: auto;
	/* border: 1px solid #ccc; */
	text-align: center;
	padding: 0;
	margin: 0;
	height: 100%;
	background-color: #FFFFFF;
}
#contents.grid {
	padding: 25px 0px 0px 25px;
	text-align: left;
}

#contents.grid li {
	display: block;
	float: left;
	width: 128px;
	height: 120px;
	text-align: center;
	overflow: hidden;
	margin-bottom: 25px;
	border: 1px solid white;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

#contents.grid .ui-selected {
	background-color: #E0E0F0;
}
#contents.grid .active {
	background-color: #E0E0F0;
}
#contents.grid .active:hover {
	background-color: #E0E0F0;
}
#contents.grid li:hover {
	border: 1px solid #E5E5E5;
	background-color: #F7F7F7;
	cursor: pointer;
}
/* 2014-10-15 */
@media screen and (min-width:768px) and (max-width:1400px) {
.header{
	height:45px !important;
}

#mainPanel{
 height:97%;
}


#toolbar {
	
	height: 83px; 
	padding: 0 10px;
	position: relative;
	z-index: 10;
	zoom: 1;
}	
.btn-group {
	clear: both;
	padding: 2px 0 0px;
	zoom: 1;
}
#toolbar .width1 span.y-btn{
	margin-top:5px;
}
#toolbar .mar_left{
	margin-top:5px;
}
.btn-group .y-btn {
	height: 23px;
	line-height: 23px;
	margin: 0 8px 0 0;
}
.btn-group .y-btn-back,.btn-group .y-btn-back-disable {
	background: url("") no-repeat 0 0;
	float: left;
	font-size: 12px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	width: 59px;
}
#toolbar .display-mode {
	bottom: 60px;
	height: 13px;
	overflow: hidden;
	position: absolute;
	right: 3px;
	width: 53px;
	z-index: 99;
}
#toolbar .sort {
	bottom: 58px;
	right: 68px;
	z-index: 99;
}
#leftPanel{
	top:46px !important;
}
}
/*2014.10.17*/
#listHolder #list .column-name .text{
	*position:relative;
	*top:10px; 
	*max-width:240px;
	*height:24px;
	*line-height:24px;
}
/*2014.11.25*/
#listHolder #list .column-timelong .text{
	*position:relative;
	*top:10px; 
	*max-width:240px;
	*height:24px;
	*line-height:24px;
}

.up-file-dir{
	position: absolute;
	top: 32px;
	left: 8px;
	display: inline-block;
	width: 121px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #3182b9;
	border-top: 0 none;
	text-align: center;
	color: #4198d3;
	background-color: #fff;
	cursor: pointer;
}
.up-file {
	width: 99px;
}

.up-file-dir:hover{background-color:#F7FDFD;}

.btn-group .l_file{position: relative;}